package Libs.Dados.Objetos
{
	import mx.collections.ArrayCollection;
	
	[RemoteClass(alias="Neturion.Dados.ContaContabil")]
	public class ContaContabil
	{		
		private var _contaContabilId:int;
		private var _codigo:String;
		private var _descricao:String;		
        private var _enumTipoConta:int;
        private var _enumTipoOperacionalidade:int;
        private var _tipoContaContabil:Libs.Dados.Objetos.TipoContaContabil;
		private var _listaContasContabils:ArrayCollection;
		
		public function ContaContabil()
		{
			_listaContasContabils = new ArrayCollection();
		}
		
		public function get ContaContabilId():int
		{
			return this._contaContabilId;
		}
		
		public function get Codigo():String
		{
			return this._codigo;
		}
		
		public function get Descricao():String
		{
			return this._descricao;
		}
		
		public function get EnumTipoConta():int
		{
			return this._enumTipoConta;
		}
		
		public function get EnumTipoOperacionalidade():int
		{
			return this._enumTipoOperacionalidade;
		}
		
		public function get TipoContaContabil():Libs.Dados.Objetos.TipoContaContabil
		{
			return this._tipoContaContabil;
		}
		
		public function get ListaContasContabils():ArrayCollection
		{
			return this._listaContasContabils;
		}
		
		
		
		
		
		public function set ContaContabilId(id:int):void
		{
			this._contaContabilId = id;
		}
		
		public function set Codigo(codigo:String):void
		{
			this._codigo = codigo;
		}
		
		public function set Descricao(descricao:String):void
		{
			this._descricao = descricao;
		}
		
		public function set EnumTipoConta(enumTipoConta:int):void
		{
			this._enumTipoConta = enumTipoConta;
		}
		
		public function set EnumTipoOperacionalidade(enumTipoOperacionalidade:int):void
		{
			this._enumTipoOperacionalidade = enumTipoOperacionalidade;
		}
		
		public function set TipoContaContabil(tipoContaContabil:Libs.Dados.Objetos.TipoContaContabil):void
		{
			this._tipoContaContabil = tipoContaContabil;
		}

		public function set ListaContasContabils(value:ArrayCollection):void
		{
			this._listaContasContabils = value;
		}
	}
}